intellectual activity requiring considerable effort - Französisch Englisch Wörterbuch